package com.xpec.c4.game.utility;

/**
 * GUID 類別
 * <p>
 * 產生 guid 類型區間，讓不同類型的 guid 不會重複的類型定義值，範圍在 0 - 1023
 * <p>
 * 編號沒有照順序遞增的原因是有很多用不到的被刪掉了，要新增類型時請照順序遞增上去，為什麼一定要照順序？為了好看而已....
 * 
 * @author TW15010
 */
public class GUIDType {
	/** 角色 */
	public static final int TYPE_PLAYER = 0;

	/** 帳號 */
	public static final int TYPE_ACCOUNT = 12;

	/** 連線 session */
	public static final int TYPE_SESSION = 13;

	/** 使用物品 */
	public static final int TYPE_USE_ITEM = 14;

	/** 領取自動回復幸運金 */
	public static final int TYPE_GET_LUCKY_COIN = 15;

	/** 寄送禮物 */
	public static final int TYPE_SEND_GIFT = 18;

	/** 銀行相關 */
	public static final int TYPE_BANK_MONEY = 19;

	/** 包月每日獎勵 */
	public static final int TYPE_DAILY_AWARD = 20;

	/** 遊戲點數 */
	public static final int TYPE_CASH_POINT = 21;

	/** 使用 debug command 的操作產生的 orderId */
	public static final int TYPE_COMMAND_ORDER_ID = 22;

	/** 邀請碼 */
	public static final int TYPE_INVITE_CODE = 23;

	/** 連續登陸獎勵 */
	public static final int CONTINUE_REWARD = 25;

	/** 領取回饋金 */
	public static final int TYPE_REBATE = 26;

	/** 道具 */
	public static final int TYPE_ITEM = 27;
	
	/** 百家樂 */
	public static final int TYPE_BACR = 28;

	/** 體驗幣 */
	public static final int TYPE_TRIAL_COIN = 29;

	/** 共用背包 */
	public static final int TYPE_ACCOUNT_ITEM = 30;

	/** 儲值api用 */
	public static final int TYPE_RECHARGE = 31;

	/** 任務 */
	public static final int TYPE_MISSION = 32;

	/** gmtool 對多個 module 的 api */
	public static final int TYPE_GMAPI_MULTI_RESULT = 33;

	/** C幣 */
	public static final int TYPE_GOLD_COIN = 35;
}
